// 应用配置文件

// API配置
const API_CONFIG = {
  // 开发环境API地址
  DEV_BASE_URL: 'http://127.0.0.1:9999',
  
  // 生产环境API地址（可根据实际情况修改）
  PROD_BASE_URL: 'https://api.petbone.com',
  
  // 测试环境API地址
  TEST_BASE_URL: 'http://test.petbone.com'
}

// 环境配置
const ENV_CONFIG = {
  // 当前环境：development | production | test
  CURRENT_ENV: 'development'
}

// 根据当前环境获取API基础地址
const getBaseUrl = () => {
  switch (ENV_CONFIG.CURRENT_ENV) {
    case 'development':
      return API_CONFIG.DEV_BASE_URL
    case 'production':
      return API_CONFIG.PROD_BASE_URL
    case 'test':
      return API_CONFIG.TEST_BASE_URL
    default:
      return API_CONFIG.DEV_BASE_URL
  }
}

// 导出配置
export default {
  API_CONFIG,
  ENV_CONFIG,
  BASE_URL: getBaseUrl()
}

// 单独导出BASE_URL供直接使用
export const BASE_URL = getBaseUrl()